// MyMixin.js
//帮助构造图片路径数组，外部提供 pathfolder,img_tyep和nums。要获取的图片所在的文件夹，和要提取的图片数量
export const CreateImgList = {
  data(){
    return{
      ImgList:[ {DianTai:[]},{other:[]}],
    }
  },
  methods:{
    GetImgPath(PathFolder,IMG_TYPE,Nums){
    const GetImgGroup = Array.from({ length: Nums }, (_, i) => i + 1);//获取文件名数组。
    const ImagesArray = GetImgGroup.map((index) => PathFolder(`./${index}.png`));//此函数根据文件名返回其路径。PathFolder需要在单个组件中指定，这是一个webpack提供的函数
    
    for(var i = 0; i < this.ImgList.length; i++) //因为Imglist有多个项，使用此函数需要指定要为哪一项填入图片路径
    { 
      if(Object.keys(this.ImgList[i])[0] === IMG_TYPE)
      {
        this.ImgList[i][IMG_TYPE] = ImagesArray;
      }
    }
  }
},
created(){
    return this.ImgList
}
};
